




.header_bottom,
.header_top {
/*	background-color: rgba(255,255,255,1);
*/
}




	.content .content_inner > .container > .container_inner,
	.content .content_inner > .full_width > .full_width_inner{
		padding-top: 0px;
	}

	.content .content_inner > .container > .container_inner.default_template_holder{
		padding-top: 44px;
	}

	@media only screen and (max-width: 1000px){
		.content .content_inner > .container > .container_inner,
		.content .content_inner > .full_width > .full_width_inner,
		.content .content_inner > .container > .container_inner.default_template_holder{
			padding-top: 44px !important;
		}
	}	













	.content{
		margin-top: 0;
	}

	.logo_wrapper,
	.side_menu_button,
	.shopping_cart_inner{
		height: 50px;
	}

			.content.content_top_margin{
			margin-top: 50px !important;
		}
		

	header:not(.centered_logo) .header_fixed_right_area {
	    line-height: 50px;
	}


	header.scrolled .logo_wrapper,
	header.scrolled .side_menu_button{
		height: 10px;
	}

	header.scrolled nav.main_menu ul li a {
		line-height: 10px;
	}

	header.scrolled .drop_down .second{
		top: 10px;
	}





        @media only screen and (min-width: 1000px){
            header.fixed_hiding .q_logo a,
            header.fixed_hiding .q_logo{
                max-height: 74.5px;
            }
        }
    

	@media only screen and (max-width: 1000px){
		.q_logo a{
			height: 50px !important;
		}
	}	


nav.main_menu > ul > li > a{
	line-height: 50px;
}


























































































	#back_to_top > span{
		font-size: 14px;	}
	

	.qode_image_gallery_no_space .controls a.prev-slide, 
	.qode_image_gallery_no_space .controls a.next-slide, 
	.qode_carousels .caroufredsel-direction-nav .caroufredsel-navigation-item,
	.flex-direction-nav a, .caroufredsel-direction-nav a{
		font-size: 14px;	}
	













.q_google_map{
	height: 450px;
}






























    .side_menu_button > a,
    .mobile_menu_button span{ font-size: 30px; }

    .popup_menu .line,
    .popup_menu .line:after, .popup_menu .line:before{
        background-color: ;
    }



















	.projects_holder article .portfolio_description{
		background-color: #f9f9f9;
	}


	
    .projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader{
        background-color: rgba(221,153,51,0,5);
    }

    .projects_holder article .portfolio_title, .projects_masonry_holder article .portfolio_title{
    	margin: 0;
    }
    .projects_holder.standard article .portfolio_description, .projects_holder.standard_no_space article .portfolio_description{
    	padding-bottom: 20px;
    }
    .masonry_with_space .projects_holder article .portfolio_description{
		padding-bottom: 35px;
	}
		














    .projects_holder article .icons_holder a,
	.projects_masonry_holder article .icons_holder a,
	.portfolio_slides .icons_holder a{
		 color: #dd9933; 						 border-radius: 20px;; 	}

    .projects_holder article .icons_holder a:hover,
	.projects_masonry_holder article .icons_holder a:hover,
	.portfolio_slides .icons_holder a:hover{
		 color: #dd9933; 					}






























	
	
	





	









